package com.ac;

import java.lang.reflect.Method;
//注解测试，用户判断方法的执行权限
public class TT {
	@AnnO(annTest="ceshi")
	public void say() {
		System.out.println("zhu jie =======================");
	}
	
	public static void main(String[] args) {
		try {
			//取得方法
			Method method = TT.class.getMethod("say", null);
//			判断注解中 的权限
			AnnO annotation = method.getAnnotation(AnnO.class);
			//打印该方法的注解权限
			System.out.println(annotation.annTest()+"-----");
			//根据注解权限，执行方法与否
		} catch (SecurityException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NoSuchMethodException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
